package lista09.exercicio1;

public class funcoesLista9 {

	private String modelo;
	private String fabricante;
	private String tipo;
	private int rotacao;
	private int potencia;
	private int tensao;
	private String equipamento;
	private int tamanho;
	private int quantDentes;
	private double peso;

	public int getQuantDentes() {
		return quantDentes;
	}

	public void setQuantDentes(int quantDentes) {
		this.quantDentes = quantDentes;
	}

	public int getTamanho() {
		return tamanho;
	}

	public void setTamanho(int tamanho) {
		this.tamanho = tamanho;
	}

	public String getModelo() {
		return modelo;
	}

	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	public String getFabricante() {
		return fabricante;
	}

	public void setFabricante(String fabricante) {
		this.fabricante = fabricante;
	}

	public int getRotacao() {
		return rotacao;
	}

	public void setRotacao(int rotacao) {
		this.rotacao = rotacao;
	}

	public int getPotencia() {
		return potencia;
	}

	public void setPotencia(int potencia) {
		this.potencia = potencia;
	}

	public int getTensao() {
		return tensao;
	}

	public void setTensao(int tensao) {
		this.tensao = tensao;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getEquipamento() {
		return equipamento;
	}

	public void setEquipamento(String equipamento) {
		this.equipamento = equipamento;
	}

	public double getPeso() {
		return peso;
	}

	public void setPeso(double peso) {
		this.peso = peso;
	}

	public funcoesLista9() {
		super();
	}

	/**
	 * usado para furadeira , parafusadeiras , Lixadeira
	 */
	public funcoesLista9(String equipamento, String modelo, String fabricante,
			int rotacao, int potencia, int tensao) {
		super();
		this.potencia = potencia;
		this.equipamento = equipamento;
		this.modelo = modelo;
		this.fabricante = fabricante;
		this.rotacao = rotacao;
		this.tensao = tensao;
	}

	/**
	 * usado para alicates martelo
	 */
	public funcoesLista9(String equipamento, String tipo, String modelo,
			String fabricante, int tamanho) {
		super();
		this.tipo = tipo;
		this.equipamento = equipamento;
		this.modelo = modelo;
		this.fabricante = fabricante;
		this.tamanho = tamanho;
	}

	/**
	 * usado para serrote
	 */
	public funcoesLista9(String equipamento, String tipo, String modelo,
			String fabricante, int tamanho, int dentes) {
		super();
		this.tipo = tipo;
		this.equipamento = equipamento;
		this.modelo = modelo;
		this.fabricante = fabricante;
		this.tamanho = tamanho;
		this.quantDentes = dentes;
	}

	/**
	 * usado para furadeira , parafusadeiras , Lixadeira
	 */
	public String retornoModelo() {
		@SuppressWarnings("unused")
		String retorno;
		return retorno = this.equipamento + "\nModelo : " + this.getModelo()
				+ "\nFabricante " + this.getFabricante() + "\nRotação"
				+ this.getRotacao() + "RPM" + "\nPotencia de "
				+ this.getPotencia() + " KW/h" + "\nTensão" + this.getTensao()
				+ " V" + "\n\n";
	}

	/**
	 * usado para alicates e martelo
	 */
	public String retornoModeloTipo() {
		@SuppressWarnings("unused")
		String retorno;
		return retorno = this.equipamento + "\nTipo : " + this.tipo
				+ "\nModelo : " + this.getModelo() + "\nFabricante : "
				+ this.getFabricante() + "\nTamanho : " + this.getTamanho()
				+ " Polegadas" + "\n\n";
	}

	/**
	 * usado para serrote
	 */
	public String retornoModeloDentes() {
		@SuppressWarnings("unused")
		String retorno;
		return retorno = this.equipamento + "\nTipo : " + this.tipo
				+ "\nModelo : " + this.getModelo() + "\nFabricante : "
				+ this.getFabricante() + "\nTamanho : " + this.getTamanho()
				+ " Polegadas" + "\nQuant dentes : " + this.quantDentes
				+ " dentes" + "\n\n";
	}

	public String vidautilEquipamento(String enquipamento, double porcetualHora) {
		double x_h = 100 / porcetualHora;
		double x_d = x_h / 24;
		double x_s = x_d / 7;

		return "O enquipamento " + enquipamento
				+ " tem o tempo de vida util de :\n"
				+ x_h + " horas\n"
				+ x_d + " dias\n"
				+ x_s + " semanas\n\n";
	}

}
